mechanical duster - German English Dictionary